home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1998 August / PC Plus SuperCD 50a Issue 142 (CD142a) (August 1998).iso / trial / demon / TURNPIKE.1 / CLASSES.ZIP / JAVA / APPLET / Applet.class (.txt) next >
Encoding:
Java Class File  |  1997-04-14  |  2.1 KB  |  116 lines

  1. package java.applet;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Dimension;
  5. import java.awt.Image;
  6. import java.awt.Panel;
  7. import java.net.MalformedURLException;
  8. import java.net.URL;
  9.  
  10. public class Applet extends Panel {
  11.    private AppletStub stub;
  12.  
  13.    public final void setStub(AppletStub var1) {
  14.       this.stub = var1;
  15.    }
  16.  
  17.    public boolean isActive() {
  18.       return this.stub.isActive();
  19.    }
  20.  
  21.    public URL getDocumentBase() {
  22.       return this.stub.getDocumentBase();
  23.    }
  24.  
  25.    public URL getCodeBase() {
  26.       return this.stub.getCodeBase();
  27.    }
  28.  
  29.    public String getParameter(String var1) {
  30.       return this.stub.getParameter(var1);
  31.    }
  32.  
  33.    public AppletContext getAppletContext() {
  34.       return this.stub.getAppletContext();
  35.    }
  36.  
  37.    public void resize(int var1, int var2) {
  38.       Dimension var3 = ((Component)this).size();
  39.       if (var3.width != var1 || var3.height != var2) {
  40.          super.resize(var1, var2);
  41.          if (this.stub != null) {
  42.             this.stub.appletResize(var1, var2);
  43.          }
  44.       }
  45.  
  46.    }
  47.  
  48.    public void resize(Dimension var1) {
  49.       this.resize(var1.width, var1.height);
  50.    }
  51.  
  52.    public void showStatus(String var1) {
  53.       this.getAppletContext().showStatus(var1);
  54.    }
  55.  
  56.    public Image getImage(URL var1) {
  57.       return this.getAppletContext().getImage(var1);
  58.    }
  59.  
  60.    public Image getImage(URL var1, String var2) {
  61.       try {
  62.          return this.getImage(new URL(var1, var2));
  63.       } catch (MalformedURLException var3) {
  64.          return null;
  65.       }
  66.    }
  67.  
  68.    public AudioClip getAudioClip(URL var1) {
  69.       return this.getAppletContext().getAudioClip(var1);
  70.    }
  71.  
  72.    public AudioClip getAudioClip(URL var1, String var2) {
  73.       try {
  74.          return this.getAudioClip(new URL(var1, var2));
  75.       } catch (MalformedURLException var3) {
  76.          return null;
  77.       }
  78.    }
  79.  
  80.    public String getAppletInfo() {
  81.       return null;
  82.    }
  83.  
  84.    public String[][] getParameterInfo() {
  85.       return null;
  86.    }
  87.  
  88.    public void play(URL var1) {
  89.       AudioClip var2 = this.getAudioClip(var1);
  90.       if (var2 != null) {
  91.          var2.play();
  92.       }
  93.  
  94.    }
  95.  
  96.    public void play(URL var1, String var2) {
  97.       AudioClip var3 = this.getAudioClip(var1, var2);
  98.       if (var3 != null) {
  99.          var3.play();
  100.       }
  101.  
  102.    }
  103.  
  104.    public void init() {
  105.    }
  106.  
  107.    public void start() {
  108.    }
  109.  
  110.    public void stop() {
  111.    }
  112.  
  113.    public void destroy() {
  114.    }
  115. }
  116.